热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

更多|初心_边缘工业协议网关软件Neuron正式开源,连接海量异构工业设备

篇首语:本文由编程笔记#小编为大家整理,主要介绍了边缘工业协议网关软件Neuron正式开源,连接海量异构工业设备相关的知识,希望对你有一定的参考价值。开源物联网数据基

篇首语:本文由编程笔记#小编为大家整理,主要介绍了边缘工业协议网关软件 Neuron 正式开源,连接海量异构工业设备相关的知识,希望对你有一定的参考价值。


开源物联网数据基础设施软件领导者 EMQ 映云科技今日正式宣布,旗下的物联网边缘工业协议网关软件 Neuron ,自 2022 年 4 月 22 日发布的 2.0 版本起,正式基于 GNU LGPL 许可开源!


Neuron 为工业物联网的「连接」而生,支持同时为多个不同通讯协议设备、数十种工业协议进行一站式接入及 MQTT 协议转换,仅占用超低资源,即可以原生或容器的方式部署在 X86、ARM 等架构的各类边缘硬件中,助力构建工业物联网平台与应用。


Neuron 的产品雏形始于工业物联网 IIoT 尚在起步阶段的 2018 年,旨在为未来工业物联网平台的数据采集需求解决海量异构工业设备的连接问题。2020 年 9 月,Neuron 的 GA 版本正式发布并为各行业客户广泛应用。


如今,秉持着 EMQ 一直以来的开源理念以及以产品服务于社区和产业的使命,正式成为开源项目的 Neuron 将充分满足用户灵活定制开发的需求,与开源社区用户一起拓宽产品与产业的可能,加速工业物联网的发展进程。


社区站网址:


https://neugates.io/zh


Github 仓库:


https://github.com/emqx/neuron


Docker 镜像地址:


https://hub.docker.com/r/neugates/neuron



汇聚物联网数据,工业 4.0 转型关键



随着工业 4.0 概念的普及和在行业中的实践深入,传统工业改造和工业物联网的部署需求也越来越强烈。工业 4.0 的成功关键之一,就是为工业设备赋予物联网的连接能力


然而这一过程面临着设备种类繁多、涉及总线与协议复杂多样等问题。同时,随着 IT 和 OT 结合的架构愈发成熟,工业物联网需要将数据接入、数据存储、数据消费与业务应用解耦,细粒度模块化的工业数据采集方案在市场上需求愈发明显。


Neuron 的设计初衷正是为了解决上述问题。


其通过一站式接入数十种工业协议并转换成 MQTT 协议,将数据统一上传到云端工业物联网平台,实现对工业设备的数据采集、远程控制、配置更新、设备资产管理等。


2020 年 9 月,Neuron 正式发布。


配合 EMQ 边缘和云端的其他基础设施软件产品,至今已为工业互联网、新能源发电、石油勘探开采等多个行业应用场景提供了包含边缘侧设备接入的完善数据采集与处理方案


Neuron 1.x 版本最初为闭源形态,随着用户规模的增长,对于驱动开发与北向对接等定制化需求日益增多。为了让更多用户能够基于高性能的工业数据采集接入框架实现更灵活的协议和插件开发,本着 EMQ 拥抱开源的初心,自 2.0 版本起,Neuron 将正式成为开源项目,源代码仓库托管在 GitHub(https://github.com/emqx/neuron/releases/tag/2.0.0)中。



Neuron v2.0 将更加聚焦于工业协议的数据采集、聚合和转发的基础能力,为工业物联网平台建设提供高性能数据接入基础通讯框架。



高性能工业数据接入基础通讯框架



全新开源的 Neuron v2.0 为开发者与使用者提供了开源的工业数据采集与协议转换所需要的高性能基础框架


Neuron v2.0 采用 NNG 异步 I/O 框架与多线程模型实现了轻量级高性能的消息总线。相比 v1.0 架构,Neuron v2.0 不仅支持多实例进程同时保持多设备连接,且内存占用更低,提高了 CPU 多核利用率。同时,框架仅依赖原生 PosixAPI,具有极高的系统兼容性与可移植性,方便用户适配更多低成本的硬件,可应用于更广泛的使用场景。


开源后,开发者可以基于 Neuron 提供的针对工业设备协议、总线协议接入的插件式可扩展底层框架,专注于各类设备驱动的开发,快速实现工业物联网平台的数据接入。



此外,Neuron v2.0 采用 Web 界面实现对软件的可视化配置操作,同时支持各类云边协同边缘管理框架(如 KubeEdge、OpenYurt 等),可实现云端对边缘 Neuron 软件的远程管理,提高配置与管理效率。


在以上开源功能基础上,EMQ 还将为企业客户提供 Neuron 的商业模块支持,如商业的驱动插件、管理模块等,以满足企业更加专业深入的业务需求。


Neuron v2.0 将与 v1.x 分别独立管理。EMQ 对现有的商业版 Neuron v1.x 仍提供缺陷修复与维护,但后续将不再基于 1.x 版本提供功能更新。



激发工业物联网更多可能



作为一款独立的、具有完整数据收集与转发能力的开源边缘工业协议网关软件,基于 Neuron v2.0 开源的可扩展插件架构,用户不仅可以非常方便地扩展南向标准驱动或者定制驱动,还可以通过北向的应用接口对接各类开源软件,实现工业大数据或者边缘计算。


这无疑将为企业工业互联网平台带来更多创新可能,可以广泛应用于工业生产、市政供水供气等场景,实现工业设备远程监控、设备能耗自动检测、产线现场信息远程推送等智能化业务,加速企业的数字化转型升级。


有关 Neuron v2.0 的详细产品解读,敬请关注后续推送。


点击“阅读原文”,详细了解 Neuron


推荐阅读
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 20211101CleverTap参与度和分析工具功能平台学习/实践
    1.应用场景主要用于学习CleverTap的使用,该平台主要用于客户保留与参与平台.为客户提供价值.这里接触到的原因,是目前公司用到该平台的服务~2.学习操作 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • Spring Batch中多线程配置及实现例子
    本文介绍了在Spring Batch中开启多线程的配置方法,包括设置线程数目和使用线程池。通过一个示例演示了如何实现多线程从数据库读取数据并输出。同时提到了在多线程情况下需要考虑Reader的线程安全问题,并提供了解决方法。 ... [详细]
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 深度学习中的Vision Transformer (ViT)详解
    本文详细介绍了深度学习中的Vision Transformer (ViT)方法。首先介绍了相关工作和ViT的基本原理,包括图像块嵌入、可学习的嵌入、位置嵌入和Transformer编码器等。接着讨论了ViT的张量维度变化、归纳偏置与混合架构、微调及更高分辨率等方面。最后给出了实验结果和相关代码的链接。本文的研究表明,对于CV任务,直接应用纯Transformer架构于图像块序列是可行的,无需依赖于卷积网络。 ... [详细]
author-avatar
无心少年丶的诱惑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有